header, header nav a, .careers .menu li, .careers .menu a {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

header nav a, header .wrap b, .section h2 a:after, .careers h2 a:after, .king-course:before, .coin:before, .gift:before, .road:before, .section-icon h2:before, .careers .menu a:before {
    display: inline-block;
    vertical-align: middle
}

.section ul li p, .catelog-banner p {
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

header:before, header:after {
    content: '';
    clear: both;
    display: block
}
/*
@font-face {
    font-family: 'mzicon';
    src: url("../../fonts/mzicon/mzicon.eot?zi0eqs");
    src: url("../../fonts/mzicon/mzicon.eot?zi0eqs#iefix") format("embedded-opentype"), url("../../fonts/mzicon/mzicon.ttf?zi0eqs") format("truetype"), url("../../fonts/mzicon/../../fonts/mzicon/mzicon.woff?zi0eqs") format("woff"), url("../../fonts/mzicon/mzicon.svg?zi0eqs#mzicon") format("svg");
    font-weight: normal;
    font-style: normal
}*/

.topwrap {
    width: 100%
}

.toolbar {
    position: fixed;
    bottom: 1.5rem;
    right: .75rem
}

.toolbar a {
    display: block;
    border-radius: 50%;
    background: url("../static/sprite.png") 0 0 no-repeat;
    width: 2.2rem;
    height: 2.2rem;
    box-shadow: 0 .1rem .3rem 0 rgba(0, 0, 0, 0.2)
}

.toolbar a:first-child {
    margin-bottom: .75rem;
    background-position: 0 0
}

.toolbar a:last-child {
    background-position: 0 -108px
}

header, header nav a, .careers .menu li, .careers .menu a {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

header:before, header:after {
    content: '';
    clear: both;
    display: block
}

header nav a, header .wrap b, .section h2 a:after, .careers h2 a:after, .king-course:before, .coin:before, .gift:before, .road:before, .section-icon h2:before, .careers .menu a:before {
    display: inline-block;
    vertical-align: middle
}

header {
    padding: 0rem .5rem;
    background: #FFF;
    border-bottom: .05rem solid #c0c8c5;
    width: 100%;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 100
}

header .logo {
    font-size: 0;
    display: block;
    width: 4.85rem;
    height: 2.2rem;
    background: url("../static/wiki_logo.png") no-repeat left center;
    float: left
}

header nav {
    font-size: 0;
    margin-left: .4rem;
    float: left;
    height: 2.2rem;
    overflow: hidden
}

header nav a {
    font-size: .7rem;
    line-height: 2.1rem;
    position: relative;
    color: #9AA5A3;
    margin: 0rem .5rem
}

header nav a.active {
    border-bottom: .1rem solid #00DD87;
    color: #000
}

header .wrap {
    font-size: 1.05rem;
    margin-top: .4rem;
    float: right;
    color: #9aa5a3
}

header .wrap b {
    font-size: 0
}

header .wrap b:before {
    width: 1rem;
    height: 1rem;
    line-height: 1rem;
    font-family: 'mzicon';
    font-weight: normal
}

header .wrap .search-icon {
    margin-top: -.05rem
}

header .wrap .search-icon:before {
    content: "\e90f";
    font-size: 1rem
}

header .wrap .reader-icon {
    margin-left: .5rem
}

header .wrap .reader-icon:before {
    font-size: 1.1rem;
    content: "\e930"
}

header .wrap:active {
    color: #ff8c35
}

.searchwrap {
    width: 100%;
    margin: 0 -.5rem;
    position: absolute;
    opacity: 0;
    z-index: -1;
    transform: translate(45%, -12%) scale(0.01, 0.2)
}

.searchwrap article {
    margin: 0
}

.searchwrap .search_content {
    position: absolute;
    top: 3rem
}

.searchwrap .ads {
    min-height: 2.7rem;
    margin: 0rem 0.225rem
}

.searchwrap .ads a {
    display: block
}

.searchwrap .hot_skill {
    font-size: 0.6rem;
    border-top: 2px solid #eee;
    margin-top: 0.4rem
}

.searchwrap .hot_skill h3 {
    text-align: center;
    font-size: 0
}

.searchwrap .hot_skill h3 span {
    padding: 0rem 0.1rem;
    background: #fff;
    font-size: 0.6rem;
    font-weight: bold;
    margin: -0.3rem auto 0;
    line-height: 0.6rem
}

.searchwrap .hot_skill ul {
    font-size: 0;
    margin: 1.35rem 0.75rem 0.45rem 0.125rem
}

.searchwrap .hot_skill li {
    font-size: 0.75rem;
    line-height: 0.75rem;
    display: inline-block;
    margin: 0rem 0rem 1.075rem 0.625rem;
    background: #eaeaea;
    border-radius: 0.575rem
}

.searchwrap .hot_skill li a {
    color: #b1b1b1;
    text-decoration: none;
    padding: 0.275rem 0.875rem
}

.searchwrap .hot_skill ul .selected {
    background: #ff9342
}

.searchwrap .hot_skill ul .selected a {
    color: #fff
}

.searchwrap .search_area .search_box, .searchwrap .search_area .search_div {
    display: box;
    display: -moz-box;
    display: -webkit-box
}

.searchwrap .search_area {
    z-index: 100;
    position: relative;
    width: 100%
}

.searchwrap .search_area .search_box {
    width: 100%;
    margin-bottom: 0.25rem;
    padding: 0.425rem 0rem;
    height: 1.875rem;
    background: #fff;
    -webkit-transform: translateZ(0);
    -webkit-box-shadow: 0 0.05rem 0.15rem rgba(0, 0, 0, 0.1);
    box-shadow: 0 0.01rem 0.15rem rgba(0, 0, 0, 0.1)
}

.searchwrap .search_area .search_border {
    margin: 0rem 0.375rem;
    -moz-box-flex: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    border: 2px solid #ffa968;
    border-radius: 0.2rem
}

.searchwrap .search_area .search_div {
    height: 1.75rem;
    width: 100%
}

.searchwrap .search_area .search_div div {
    position: relative;
    height: 100%;
    width: 100%
}

.searchwrap .search_area .search_div div .search_txt {
    padding: 0 0.25rem 0 0.75rem;
    width: 90%;
    height: 100%;
    font-size: 0.75rem;
    box-sizing: border-box
}

.searchwrap .search_area .search_div div .empty {
    position: absolute;
    top: 0.35rem;
    right: 0.25rem;
    z-index: 100;
    width: 1rem;
    height: 0.9rem;
    background: url("../static/search_result_icon.png") 0 0 no-repeat;
    background-position: -1.2rem -3.8rem
}

.searchwrap .search_area .search_box .cancel {
    min-width: 1.875rem;
    line-height: 1.875rem;
    color: #ff9342;
    font-size: 0.75rem
}

.searchwrap .suggest {
    display: none;
    -webkit-overflow-scrolling: touch;
    opacity: 0.5;
    -webkit-transition: opacity 0.5s 0.4s;
    -moz-transition: opacity 0.5s 0.4s;
    -o-transition: opacity 0.5s 0.4s;
    transition: opacity 0.5s 0.4s;
    position: absolute;
    z-index: 10;
    top: 2.9rem;
    left: 0;
    width: 100%;
    margin-top: -0.25rem;
    padding-top: 0.5rem;
    background: #fff;
    -webkit-box-shadow: 0 0.1rem 0.15rem rgba(0, 0, 0, 0.1);
    box-shadow: 0 0.1rem 0.15rem rgba(0, 0, 0, 0.1)
}

.searchwrap .career_course, .searchwrap .search_teacher, .searchwrap .course_course {
    font-size: 0;
    padding-left: 0.325rem;
    border-top: 2px solid #e1e3e2
}

.searchwrap .career_course ul, .searchwrap .search_teacher ul {
    padding: 0.5rem 0rem
}

.searchwrap .career_course li, .searchwrap .search_teacher li {
    padding: 0.5rem 0rem
}

.searchwrap .career_course li a, .searchwrap .search_teacher li a {
    height: 3.025rem;
    color: #000;
    display: block
}

.searchwrap .career_course li a .img, .searchwrap .search_teacher li a .img {
    height: 3.025rem;
    width: 3.025rem;
    margin: -0.075rem 0.4rem 0rem 0rem;
    border-radius: 50%;
    float: left;
    overflow: hidden
}

.searchwrap .career_course li a .txt, .searchwrap .search_teacher li a .txt {
    font-size: 0.65rem;
    line-height: 0.75rem;
    margin-right: 0.55rem
}

.searchwrap .career_course li a .txt h3, .searchwrap .search_teacher li a .txt h3 {
    display: inline-block;
    color: #3c3c3c;
    max-width: 6.25rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: bold;
    font-size: 0.75rem;
    margin-bottom: 0.425rem
}

.searchwrap .career_course li a .txt em, .searchwrap .search_teacher li a .txt em {
    color: #a3a2a2;
    max-width: 5rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 0.6rem;
    float: right
}

.searchwrap .career_course li a .txt p, .searchwrap .search_teacher li a .txt p {
    color: #6b6b6b;
    font-size: 0.65rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.searchwrap .career_course li a .txt p em, .searchwrap .search_teacher li a .txt p em {
    color: #ff8960
}

.searchwrap .career_course:before, .searchwrap .search_teacher:before {
    display: inline-block;
    margin-left: -0.325rem;
    padding: 0rem 0.15rem 0rem 0.4rem;
    background: #fff;
    color: #919191;
    font-size: 0.6rem;
    line-height: 0.6rem;
    margin-top: -0.3rem;
    content: '职业课程'
}

.searchwrap .search_teacher:before {
    display: inline-block;
    margin-left: -0.325rem;
    padding: 0rem 0.15rem 0rem 0.4rem;
    background: #fff;
    color: #919191;
    font-size: 0.6rem;
    line-height: 0.6rem;
    margin-top: -0.3rem;
    content: '职业导师'
}

.searchwrap .course_course ul {
    padding: 0.425rem 0rem
}

.searchwrap .course_course li a {
    display: block;
    padding-right: 0.55rem;
    margin: 0.575rem 0rem
}

.searchwrap .course_course li a span {
    font-size: 0.65rem;
    color: #6b6b6b;
    max-width: 10.5rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.searchwrap .course_course li a em {
    max-width: 4rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 0.6rem;
    color: #b1b1b1;
    float: right
}

.searchwrap .course_course:before {
    display: inline-block;
    margin-left: -0.325rem;
    padding: 0rem 0.15rem 0rem 0.4rem;
    background: #fff;
    color: #919191;
    font-size: 0.6rem;
    line-height: 0.6rem;
    margin-top: -0.3rem;
    content: '职业技能'
}

article {
    margin-top: 2rem;
    overflow: hidden
}

article h2 {
    text-align: center;
    font-size: 1.05rem
}

article h2 span {
    color: #666;
    font-size: .65rem
}

.index {
    background-color: #f0f5f5;
    padding-top: 2.25rem
}

section {
    margin-top: 1.65rem
}

.topwrap {
    position: fixed;
    width: 100%;
    z-index: 100
}

.m-down {
    width: 100%;
    height: 2.5rem;
    background: #212121
}

.m-down a {
    width: 3rem;
    height: 1.375rem;
    line-height: 1.375rem;
    text-align: center;
    border-radius: .1rem;
    background-color: #fff;
    float: right;
    color: #333;
    font-size: .55rem;
    margin: .6rem .65rem 0 0
}

.m-down .close, .search-box .search-text em {
    width: 1rem;
    height: 1rem;
    background-position: 23.45% -2.82%;
    background-size: 862.5% 412.5%;
    float: left;
    margin: .8rem .5rem 0 .3rem
}

.m-down-txt {
    padding: .425rem 0 0 11.25%
}

.m-down-txt:before {
    width: 1.75rem;
    height: 1.75rem;
    background-position: 0 0;
    background-size: 492.86% 235.71%;
    float: left;
    margin-right: .4rem
}

.m-down-txt span {
    display: block;
    font-size: .6rem;
    color: #fff;
    padding-top: .5rem
}

.index-banner {
    padding-bottom: 5.5rem;
    background: url("../static/index_banner.jpg") no-repeat left center;
    background-size: cover;
    border-bottom: 2px solid #c4c3c2;
    overflow: hidden
}

.index-banner > p {
    font-size: 1.45rem;
    line-height: 2.125rem;
    text-align: center;
    color: #fff;
    margin-top: 3.25rem
}

.index_search {
    width: 14.3rem;
    margin: .9rem auto 0;
    overflow: hidden
}

.index_search span {
    float: left;
    display: block
}

.index_search .input-btn {
    width: 11.35rem;
    height: .9rem;
    line-height: .9rem;
    padding: .4rem .6rem;
    background-color: #fff;
    font-size: .7rem
}

.index_search .submit-btn {
    width: 1.7rem;
    height: 1.7rem;
    background-color: #5ecfba;
    position: relative
}

.index_search .submit-btn:before {
    width: .875rem;
    height: .875rem;
    display: block;
    margin: .55rem auto 0;
    background: url("../static/index_icon.png") no-repeat;
    background-position: 27% 100%;
    background-size: 985.7% 471.4%
}

.top-banner {
    width: 100%;
    font-size: 0;
    position: relative;
    overflow: hidden
}

.top-banner ul {
    overflow: hidden
}

.top-banner li {
    width: 100%;
    float: left
}

.top-banner a {
    display: block
}

.top-banner .hd {
    position: absolute;
    right: .75rem;
    bottom: .5rem
}

.top-banner .hd li {
    width: .4rem;
    height: .4rem;
    margin-left: .25rem;
    background: rgba(255, 255, 255, 0.2);
    border-radius: 50%;
    font-size: 0
}

.top-banner .hd .on {
    background: #fff
}

.index-navMenu {
    background-color: #fff;
    overflow: hidden;
    margin-bottom: .5rem
}

.index-navMenu a {
    font-size: .6rem;
    color: #666
}

.index-navMenu a:before {
    content: "";
    display: block;
    width: 2.15rem;
    height: 2.15rem;
    border-radius: 50%;
    margin: 0 auto .3rem;
    background: url("../static/sprite.png") 0 0 no-repeat
}

.index-navMenu ul li {
    width: 25%;
    text-align: center;
    float: left;
    margin-top: .8rem
}

.index-navMenu .python a:before {
    background-position: -110px 0
}

.index-navMenu .web a:before {
    background-position: -110px -100px
}

.index-navMenu .iot a:before {
    background-position: -110px -200px
}

.index-navMenu .yy a:before {
    background-position: -110px -300px
}

.index-navMenu .npm a:before {
    background-position: -110px -400px
}

.index-navMenu .ui a:before {
    background-position: -110px -500px
}

.index-navMenu .android a:before {
    background-position: -110px -600px
}

.index-navMenu .qrs a:before {
    background-position: -110px -700px
}

.index-navMenu .php a:before {
    background-position: -110px -800px
}

.index-navMenu .linux a:before {
    background-position: -110px -900px
}

.index-navMenu .safe a:before {
    background-position: -110px -1000px
}

.index-navMenu .business a:before {
    background-position: -110px -1100px
}

.index-navMenu .ios a:before {
    background-position: -110px -1200px
}

.index-navMenu .test a:before {
    background-position: -110px -1300px
}

.index-navMenu .gd a:before {
    background-position: -110px -1400px
}

.index-navMenu .all a:before {
    background-position: -110px -1500px
}

.section, .careers {
    margin-bottom: .5rem;
    background-color: #fff;
    overflow: hidden
}

.section h2, .careers h2 {
    font-size: .9rem;
    color: #455950;
    margin-bottom: 1rem
}

.section h2 a, .careers h2 a {
    float: right;
    font-size: .75rem;
    color: #9aa5a3;
    margin-top: .1rem
}

.section h2 a:after, .careers h2 a:after {
    font-family: 'mzicon';
    content: "";
    font-size: .6rem;
    margin-top: -.1rem;
    margin-left: .5rem
}

.king-course:before, .coin:before, .gift:before, .road:before {
    color: #00d4ab;
    margin-right: .5rem;
    margin-top: -.1rem
}

.king-course:before {
    font-family: 'mzicon';
    content: "";
    font-size: 1rem
}

.section ul.course-list {
    margin: 0
}

.section ul.course-list li {
    background-color: #f5f5f5;
    margin-bottom: .3rem
}

.section ul.course-list li a {
    width: 100%;
    color: #000;
    padding: 0rem .3rem;
    box-sizing: border-box
}

.section ul.course-list li a h4 {
    font-size: .7rem;
    line-height: 1.25rem;
    margin-top: .5rem;
    max-width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.section ul.course-list li a h4:before {
    content: '';
    display: inline-block;
    background: url("../static/sprite.png") 0 0 no-repeat no-repeat;
    height: 1rem;
    width: 1rem;
    vertical-align: middle
}

.section ul.course-list li a p {
    font-size: .6rem
}

.section ul.course-list li a .right {
    float: right
}

.section ul.course-list li a .right mark {
    font-size: .6rem;
    color: #929292
}

.section ul.course-list li a .right mark:after {
    content: '';
    display: inline-block;
    background: url("../static/sprite.png") 0 0 no-repeat no-repeat;
    height: 2.2rem;
    width: 1.5rem;
    vertical-align: middle;
    margin-left: .4rem
}

.section ul.course-list .web {
    width: 100%
}

.section ul.course-list .web a h4:before {
    background-position: -219px -405px
}

.section ul.course-list .web a .right mark:after {
    background-position: -222px -952px
}

.section ul.course-list .pm {
    width: 49%;
    margin-right: 2%
}

.section ul.course-list .pm a h4:before {
    width: 1.3rem;
    background-position: -219px -289px
}

.section ul.course-list .pm a .right mark:after {
    background-position: -222px -639px
}

.section ul.course-list .ui {
    width: 49%
}

.section ul.course-list .ui a h4:before {
    background-position: -220px -325px
}

.section ul.course-list .ui a .right mark:after {
    background-position: -222px -743px
}

.section ul.course-list .python {
    width: 49%;
    margin-right: 2%;
    margin-bottom: 0
}

.section ul.course-list .python a h4:before {
    background-position: -219px -365px
}

.section ul.course-list .python a .right mark:after {
    background-position: -222px -849px
}

.section ul.course-list .op {
    width: 49%;
    margin-bottom: 0
}

.section ul.course-list .op a h4:before {
    background-position: -219px -443px
}

.section ul.course-list .op a .right mark:after {
    background-position: -224px -1055px
}

.coin:before {
    font-family: 'mzicon';
    content: "";
    font-size: 1rem
}

.gift:before {
    font-family: 'mzicon';
    content: "";
    font-size: 1rem
}

.road:before {
    font-family: 'mzicon';
    content: "";
    font-size: 1rem
}

.section-icon h2:before {
    content: '';
    background-color: #00f4ab;
    width: .15rem;
    height: .9rem;
    border-radius: 1.05rem;
    margin-right: .5rem;
    margin-top: -.1rem
}

.section {
    padding: .75rem
}

.section dl {
    text-align: center;
    font-size: 0;
    margin: -.5rem 0rem .5rem
}

.section dl dd {
    display: inline-block;
    font-size: .75rem;
    line-height: 1.5rem;
    border-right: 2px solid #fbfbfb;
    width: 25%;
    box-sizing: border-box
}

.section dl .active {
    color: #f5a623
}

.section ul {
    margin: 0 -.425rem
}

.section ul li {
    float: left;
    width: 50%;
    margin-bottom: .75rem
}

.section ul li a {
    display: block;
    width: 90%;
    margin: 0 auto
}

.section ul li .img-con {
    position: relative;
    width: 100%;
    margin-bottom: .375rem;
    border-radius: .35rem;
    font-size: 0;
    overflow: hidden
}

.section ul li b {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 2.75rem;
    height: 1rem;
    background-color: #f55;
    border: .05rem solid #fff;
    border-right: none;
    border-bottom: none;
    color: #fff;
    font-size: .6rem;
    line-height: 1rem;
    text-align: center;
    border-radius: .5rem 0 .25rem
}

.section ul li p {
    font-size: .75rem;
    line-height: .75rem;
    color: #333
}

.section ul li span {
    font-size: .65rem;
    color: #9aa5a3
}

.catelog-banner {
    font-size: 0;
    margin-bottom: 1rem
}

.catelog-banner img {
    border-radius: .35rem;
    margin-bottom: .25rem
}

.catelog-banner p {
    color: #333;
    font-size: .75rem
}

.catelog-banner span {
    color: #888;
    font-size: .65rem
}

.article {
    margin-bottom: 0
}

.article ul {
    margin: -.25rem 0rem
}

.article ul li {
    width: 100%;
    margin-bottom: 0
}

.article ul li a {
    width: 100%
}

.article ul li a .content {
    display: inline-block;
    width: 60%;
    vertical-align: middle
}

.article ul li a .content h4 {
    color: #000;
    font-size: .7rem;
    line-height: .9rem;
    max-height: 1.8rem;
    max-width: 100%;
    overflow: hidden;
    margin-bottom: .3rem
}

.article ul li a .content p {
    font-size: .6rem;
    color: #929292;
    line-height: .9rem;
    max-height: 1.8rem;
    overflow: hidden;
    white-space: normal;
    width: 100%;
    margin-bottom: .5rem
}

.article ul li a img {
    width: 36%;
    height: 3.8rem;
    display: inline-block;
    vertical-align: top;
    border-radius: .2rem;
    overflow: hidden
}

.article ul li a .title {
    color: #000;
    font-size: .7rem;
    line-height: 2rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-bottom: 2px solid #f5f5f5
}

.article ul li a .title:before {
    content: '·';
    display: inline-block;
    font-size: 1rem;
    font-weight: bold;
    vertical-align: baseline;
    margin-right: .4rem
}

.article ul li:last-child, .article ul li:first-child {
    border: 0 solid transparent
}

.careers {
    padding: .75rem 0
}

.careers h2 {
    padding: 0 .75rem
}

.careers .menu ul {
    padding: 0 .425rem
}

.careers .menu li {
    float: left;
    width: 50%;
    margin-bottom: .75rem
}

.careers .menu a {
    display: block;
    margin: 0 auto;
    width: 92%;
    height: 2.1rem;
    line-height: 2.1rem;
    padding-left: .6rem;
    font-size: .7rem;
    color: #333;
    border-radius: .25rem;
    background-color: #f0f5f5
}

.careers .menu a:before {
    content: '';
    width: 1.575rem;
    height: 1.875rem;
    margin-right: .5rem;
    background: #f0f5f5 url("../static/sprite.png") 0 0 no-repeat
}

.careers .menu .python a:before {
    background-position: 0 -216px
}

.careers .menu .web a:before {
    background-position: 0 -326px
}

.careers .menu .iot a:before {
    background-position: 0 -435px
}

.careers .menu .yy a:before {
    background-position: 0 -543px
}

.careers .menu .npm a:before {
    background-position: 0 -654px
}

.careers .menu .ui a:before {
    background-position: 0 -758px
}

.careers .menu .android a:before {
    background-position: 0 -863px
}

.careers .menu .qrs a:before {
    background-position: 0 -968px
}

.careers .menu .php a:before {
    background-position: 0 -1074px
}

.careers .menu .yw a:before {
    background-position: 0 -1179px
}

.careers .menu .safe a:before {
    background-position: 0 -1284px
}

.careers .menu .business a:before {
    background-position: 0 -1390px
}

.careers .menu .ios a:before {
    background-position: 0 -1494px
}

.careers .menu .test a:before {
    background-position: 0 -1600px
}

.careers .menu .gd a:before {
    background-position: 0 -1706px
}

.careers .menu .all a:before {
    background-position: 0 -1810px
}

footer {
    padding: 0
}

.foot-bottom {
    display: none
}
/*机器学习新增样式 2017-08-18*/
.index-navMenu .menu-ai a:before{
    border-radius: 2.15rem;
    background-image: url("../static/menu-ai-bg.png");
    background-repeat: no-repeat;
    background-size:cover;
}